package com.pg.agent.engine.client.model;

import lombok.Data;

import java.util.Date;

/**
 * 提示词日志表
 *
 * @author admin
 * @date 2023-11-20 09:30:09
 */
@Data
public class PromptLog {
    /**
     * 提示词日志主键ID
     */
    private Long promptLogId;
    /**
     * 项目id
     */
    private Long projectId;
    /**
     * 系统提示词
     */
    private String systemPrompt;
    /**
     * 用户提示词
     */
    private String userPrompt;
    /**
     * 助手提示词
     */
    private String assistantPrompt;
    /**
     * 模型响应结果
     */
    private String response;
    /**
     * 模型
     */
    private String model;
    /**
     * 模型版本
     */
    private String modelVersion;
    /**
     * 调用时长
     */
    private Long timeLong;
    /**
     * 调用类型
     */
    private String callType;
    /**
     * 调用对象
     */
    private String callName;
    /**
     * 调用模型开始时间
     */
    private Date callStartTime;
    /**
     * 调用模型结束时间
     */
    private Date callEndTime;
    /**
     * session_id
     */
    private String sessionId;
    /**
     * sopID
     */
    private Long sopId;
    /**
     * stateId
     */
    private Long stateId;
    /**
     * agentId
     */
    private Long agentId;
    /**
     * sop名称
     */
    private String sopName;
    /**
     * state名称
     */
    private String stateName;
    /**
     * agent名称
     */
    private String agentName;

    /**
     * 所属主账号id
     */
    private Long belongId;

    private Long sopVersionId;

    /**
     * saas应用id
     */
    private Long saasAppId;

    /**
     * 类型1.直达，2.聚合
     */
    private Integer exeType;

    /**
     * 1：调试日志，2：小c助手调用日志
     */
    private Integer type;
}
